/* banner 开始 */

.fullSlide {

 width: 100%;

 position: relative;

 height: 555px;

 overflow: hidden;

}



.fullSlide .bd {

 height: 555px;

 margin: 0 auto;

 position: relative;

 z-index: 1;

 overflow: hidden;

}



.fullSlide .bd ul {

 width: 100% !important;

}



.fullSlide .bd li {

 width: 100% !important;

 height: 555px;

 overflow: hidden;

 text-align: center;

}



.fullSlide .bd li a {

 display: block;

 height: 555px;

}



.fullSlide .hd {

 width: 100%;

 position: absolute;

 z-index: 2;

 bottom: 0;

 left: 0;

 height: 35px;

 text-align: center;

}



.fullSlide .hd ul {

 text-align: center;

}



.fullSlide .hd ul li {

 cursor: pointer;

 display: inline-block;

 zoom: 1;

 width: 12px;

 height: 12px;

 margin: 7px;

 background-color: #bfbfbf;

 overflow: hidden;

 line-height: 99px;

 border-radius: 50%;

 -webkit-transition: all .3s ease-out;

 transition: all .3s ease-out;

}



.fullSlide .hd ul .on {

 width: 40px;

 background: #c90a0a;

 border-radius: 6px;

 -webkit-transition: all .3s linear;

 transition: all .3s linear;

}



.fullSlide .prev, .fullSlide .next {

 width: 40px;

 height: 60px;

 position: absolute;

 top: 50%;

 margin-top: -30px;

 z-index: 2;

 background: url(../images/slider-arrow.png) -126px -137px #000 no-repeat;

 filter: alpha(opacity=30);

 -moz-opacity: .3;

 opacity: .3;

 -webkit-transition: all .5s linear;

 transition: all .5s linear;

}



.fullSlide .prev {

 background: url(../images/slider-arrow.png) -126px -137px #000 no-repeat;

 left: 10%;

}



.fullSlide .next {

 background-position: -6px -137px;

 right: 10%;

}



/* banner 结束 */





/* animated home */



.animated {

 -webkit-animation-duration: 1s;

 animation-duration: 1s;

 -webkit-animation-fill-mode: both;

 animation-fill-mode: both

}



.animated.infinite {

 -webkit-animation-iteration-count: infinite;

 animation-iteration-count: infinite

}



.animated.hinge {

 -webkit-animation-duration: 2s;

 animation-duration: 2s

}



@-webkit-keyframes fadeInUp {

 0% {

  opacity: 0;

  -webkit-transform: translate3d(0, 100%, 0);

  transform: translate3d(0, 100%, 0)

 }

 100% {

  opacity: 1;

  -webkit-transform: none;

  transform: none

 }

}



@keyframes fadeInUp {

 0% {

  opacity: 0;

  -webkit-transform: translate3d(0, 100%, 0);

  transform: translate3d(0, 100%, 0)

 }

 100% {

  opacity: 1;

  -webkit-transform: none;

  transform: none

 }

}



.fadeInUp {

 -webkit-animation-name: fadeInUp;

 animation-name: fadeInUp

}



.animated_1 {

 animation-delay: 0.3s;

}



.animated_2 {

 animation-delay: 0.6s;

}



.animated_3 {

 animation-delay: 0.9s;

}



.animated_4 {

 animation-delay: 1.2s;

}



.animated_5 {

 animation-delay: 1.5s;

}



.animated_6 {

 animation-delay: 1.8s;

}



.animated_7 {

 animation-delay: 2.1s;

}



.animated_8 {

 animation-delay: 2.4s;

}



.animated_9 {

 animation-delay: 2.7s;

}



.animated_10 {

 animation-delay: 3s;

}



.animated_11 {

 animation-delay: 3.3s;

}



.animated_12 {

 animation-delay: 3.6s;

}



/* animated end */





/*特点*/



.whit {

 height: 715px;

 width: 1180px;

 margin: 0 auto;

 padding-top: 76px;

 background: url(../images/td_tu.jpg) no-repeat 319px 180px;

}



.whit_t {

 text-align: center;

}



.whit_t h5 {

 font-size: 42px;

 color: #303030;

}



.whit_t h6 {

 font-size: 18px;

 color: #bcbcbc;

 text-transform: uppercase;

}





.whit_pr {

 width: 1180px;

 margin: 0 auto;

 padding-top: 55px;

}



.whit_pr_l {

 float: left;

 width: 390px;

}





.whit_pr_r {

 float: right;

 width: 390px;

}



.whit_pr_rcon {

 padding-left: 18px;

 padding-top: 5px;

 padding-bottom: 5px;

 box-shadow: 0 8px 8px 0px rgba(0, 0, 0, 0.08);

}





.whit_pr_raa {

 padding-left: 18px;

}



.whit_pr_raa h5 {

 line-height: 28px;

 color: #414141;

 font-size: 14px;

 margin-top: 20px;

}



.whit_pr_raa h6 {

 width: 265px;

 line-height: 38px;

 color: #fff;

 font-size: 18px;

 background: #c90a0a;

 font-weight: bold;

 text-align: center;

 margin-top: 10px;

}





.whit_pro_1 {

 width: 330px;

 height: 145px;

 padding: 20px 10px;

 -webkit-transition: all .3s ease-out;

 transition: all .3s ease-out;

}





.whit_pro_1:hover {

 background: #e7e7e7;

}



.whit_pro_1right {

 float: left;

 width: 350px;

 height: 250px;

 margin-left: 15px;

}



.whit_pro_2a {

}



.whit_pro_1_l {

 height: 60px;

 overflow: hidden;

}



.whit_pro_1_l i {

 width: 50px;

 height: 50px;

 line-height: 50px;

 float: left;

 color: #fff;

 font-size: 22px;

 margin-right: 10px;

 text-align: center;

 background: #e10101;

 border-radius: 50%;

}





.whit_pro_1_l h5 {

 line-height: 50px;

 font-size: 20px;

 color: #535353;

}





.whit_pro_2_1 {

 line-height: 30px;

 color: #8a8989;

 font-size: 14px;

 padding-left: 8px;

}



.whit_pro_2a h6 {

 height: 30px;

 font-size: 14px;

 margin: 0 auto;

 -webkit-transition: all .3s ease-out;

 transition: all .3s ease-out;

 padding-left: 8px;

}



.whit_pro_2a h6 a {

 color: #e10202;

 display: block;

 line-height: 30px;

}



.whit_pro_2a h6 a:hover {

 color: #222;

 padding-left: 10px;

}



/*特点end*/





/*产品*/



.in_products_xx {

 width: 100%;

 height: auto;

 padding-top: 65px;

 padding-bottom: 20px;

 background: url(../images/cp_bg.jpg) no-repeat center top;

}



.search_box {

 width: 340px;

 height: 40px;

 overflow: hidden;

 position: relative;

 background: #fff;

 margin: 0 auto;

 margin-top: 30px;

}



.swap_value {

 float: left;

 width: 290px;

 font-size: 14px;

 color: #333;

 height: 40px;

 line-height: 40px;

 padding: 0 20px 0 10px;

 background: none;

}



.swap_go {

 float: right;

 margin: 0;

 border: 0;

 width: 45px;

 height: 40px;

 background: url(../images/fdj.png) no-repeat center #fff;

 cursor: pointer;

 position: absolute;

 top: 0px;

 right: 0px;

}





.in_chanp_f {

 width: 1180px;

 height: 96px;

 margin: 0 auto;

 background: #fff;

 margin-top: 40px;

}



.in_chanp_f_1 {

 float: left;

 width: 130px;

 height: 96px;

 line-height: 50px;

 font-size: 18px;

 text-align: center;

 background: url(../images/cplf_d1.png) no-repeat center 18px #c90a0a;

 color: #fff;

}



.in_chanp_f_1 i {

 display: block;

 padding-top: 40px;

}



.in_chanp_f_1 a:hover {

 background: #333;

}



.in_chanp_f_2 {

 float: left;

 width: 908px;

 height: 96px;

 line-height: 48px;

 overflow: hidden;

 padding-left: 10px;
 display:flex;
 align-items:center;

}



.in_chanp_f_2 ul {

 //padding-top: 16px;

}



.in_chanp_f_2 ul li {

 float: left;

 margin: 0 12px;

 height: 34px;

}



.in_chanp_f_2 ul li a {

 display: block;

 font-size: 16px;

 line-height: 26px;

 color: #333;

}



.in_chanp_f_2 ul li a:hover {

 color: #c90a0a;

 border-bottom: 2px solid #c90a0a;

}



.in_chanp_f_more {

 float: right;

 height: 96px;

 width: 105px;

 background: #c90a0a;

 -webkit-transition: all .3s ease-out;

 transition: all .3s ease-out;

}



.in_chanp_f_more a {

 color: #fff;

 line-height: 22px;

 text-align: center;

 display: block;

 padding: 30px 0;

}





.in_chanp_f_more:hover {

 background: #333;

}



.in_products_r {

 width: 1180px;

 height: auto;

 margin: 0 auto;

 overflow: hidden;

 margin-top: 45px;

}



.tab_box {

 width: 110%;

}



.in_products_pro {

 position: relative;

}



.in_pro_2 {

 float: left;

 width: 252px;

 margin: 0 30px 30px 0;

 overflow: hidden;

 position: relative;

 -webkit-transition: all .3s linear;

 transition: all .3s linear;

 padding: 10px 10px 0 10px;

 background: #fff;

}



.in_pro_2 .in_pro_1pic {

 width: 100%;

 height: 180px;

 overflow: hidden;

}



.in_pro_2 .in_pro_1pic img {

 width: 100%;

 height: 180px;

 transition: all 0.5s;

 transform: scale(1);

}



.in_pro_txt {

 font-size: 14px;

 text-align: center;

 height: 50px;

 line-height: 50px;

 -webkit-transition: all .3s linear;

 transition: all .3s linear;

}



.in_pro_txt a {

 color: #333;

 padding: 0 30px 0 0px;

 display: block;

 overflow: hidden;

 white-space: nowrap;

 text-overflow: ellipsis;

 background: url(../images/cp_d1.png) no-repeat 230px;

}



.in_pro_2:hover {

 background: #c90a0a;

}



.in_pro_2:hover .in_pro_txt a {

 background: url(../images/cp_d2.png) no-repeat 230px;

}



.in_pro_2:hover .in_pro_txt a {

 color: #fff;

}



/*产品end*/





/*a_text_xx*/



.a_text_xx {

 height: auto;

}



.a_text_t2_1 {

 height: 50px;

 line-height: 50px;

 text-align: center;

 font-size: 42px;

 color: #505050;

 text-transform: uppercase;

 padding-top: 5px;

}



.a_text_t2_1 h3 {

 font-size: 42px;

}



.a_text_t2_1 a {

 color: #505050;

}



.a_text_t2_1 a:hover {

 color: #c90a0a;

}



.a_text_t2_3 {

 height: 30px;

 line-height: 30px;

 text-align: center;

 font-size: 24px;

 color: #a4a4a4;

 text-transform: uppercase;

}



.a_text_t2_4 {

 height: 30px;

 line-height: 30px;

 text-align: center;

 font-size: 16px;

 color: #616161;

 text-transform: uppercase;

}





.a_text_t2_5 {

 height: 30px;

 line-height: 30px;

 text-align: center;

 font-size: 16px;

 color: #a4a4a4;

 text-transform: uppercase;

}





/*in_banner1*/



.in_banner1 {

 width: 100%;

 height: 513px;

 background: url(../images/in_1bg.jpg) no-repeat center;

}



.in_banner1_1 {

 width: 1180px;

 height: 513px;

 margin: 0 auto;

 position: relative;

}



.in_banner1_right {

 color: #fff;

 padding-left: 494px;

 width: 425px;

 height: 290px;

}



.in_banner1_pic {

 height: 40px;

 padding-top: 38px;

}



.in_banner1_pic2 {

 line-height: 30px;

 font-size: 20px;

 padding: 5px 0 0 0;

 text-transform: uppercase;

 color: #c90a0a;

 text-align: center;

}



.in_banner1_pic3 {

 width: 372px;

 height: 37px;

 line-height: 37px;

 background: #fff;

 margin: 0 auto;

 margin-top: 15px;

 background: url(../images/in_b1kuang.png) no-repeat center;

 color: #c90a0a;

 text-align: center;

 font-size: 16px;

}





.in_banner1_left {

 color: #fff;

 padding-left: 104px;

 width: 465px;

}



.in_banner1_txt {

 height: 40px;

 font-size: 30px;

 text-align: center;

}



.in_banner1_txt2 {

 line-height: 28px;

 font-size: 14px;

 padding: 5px 0 0 0;

 text-transform: uppercase;

 color: #f5c0bf;

 text-align: center;

}



.in_banner1_txt3 {



 height: 37px;

 line-height: 37px;

 margin: 0 auto;

 margin-top: 35px;

 color: #fff;

 font-size: 11px;

}



.in_banner1_txt3 i {

 width: 14px;

 height: 11px;

 background: url(../images/in_b1d.png) no-repeat;

 display: inline-block;

}





.in_banner1_2 {

 width: 210px;

 position: absolute;

 left: 605px;

 top: 195px;

 background: url(../images/in_b1tel.png) no-repeat center top;

}



.in_banner1_3 {

 line-height: 36px;

 padding-top: 45px;

}



.in_banner1_3 i {

 font-size: 16px;

 display: block;

 color: #4f4f4f;

 text-align: center;

 padding-top: 5px;

}



.in_banner1_3 span {

 color: #4f4f4f;

 font-size: 22px;

 line-height: 28px;

 display: block;

 text-align: center;

}





/*简介*/



.in2_about {

 width: 100%;

 height: 477px;

 background: url(../images/ab_bg.jpg) no-repeat center top;

 padding-top: 100px;

 margin-top: 80px;

}



.in2_about_1 {

 width: 1180px;

 height: auto;

 margin: 0 auto;

}



.in2_about_3x {



}





.in2_about_3_t {

 height: 48px;

 line-height: 48px;

 font-size: 40px;

 color: #fff;

 text-align: center;

}



.in2_about_6 {

 height: 300px;

}





.in2_about_3 {

 line-height: 36px;

 height: 105px;

 overflow: hidden;

 padding: 5px 210px 0 210px;

 color: #fff;

 margin-top: 20px;

 text-align: center;

 font-size: 16px;

}



.in2_about_5 {

 height: auto;

}



.about_more {

 width: 36px;

 height: 36px;

 font-size: 14px;

 margin: 0 auto;

 margin-top: 20px;

 -webkit-transition: all .3s ease-out;

 transition: all .3s ease-out;

}



.about_more a {

 display: block;

 line-height: 36px;

 text-align: center;

 background: url(../images/abjia.png) no-repeat center #db2420;

 font-size: 0px;

 border-radius: 50%;

}



.about_more:hover {

 margin-top: 10px;

}





.about_anxx {

 height: auto;

 padding-left: 280px;

}



.about_an1 {

 width: 260px;

 height: 48px;

 font-size: 14px;

 margin: 0 auto;

 float: left;

 -webkit-transition: all .3s ease-out;

 transition: all .3s ease-out;

}



.about_an1 a {

 color: #fff;

 display: block;

 line-height: 48px;

 text-align: center;

 background: #db2420;

 border-radius: 18px 18px 0 0;

}



.about_an1 a:hover {

 color: #fff;

 background: #333;

}





.about_an2 {

 width: 260px;

 height: 48px;

 font-size: 14px;

 margin: 0 auto;

 float: left;

 margin-left: 100px;

 -webkit-transition: all .3s ease-out;

 transition: all .3s ease-out;

}



.about_an2 a {

 color: #fff;

 display: block;

 line-height: 48px;

 text-align: center;

 background: #878b8e;

 border-radius: 18px 18px 0 0;

}



.about_an2 a:hover {

 color: #fff;

 background: #333;

}



/*简介end*/



/*友情链接*/



.in_yqlj_ss {

 width: 100%;

}



.in_yqlj {

 width: 1180px;

 height: auto;

 margin: 0 auto;

 background: #fff;

 padding: 25px 0;

 border-bottom: 1px solid #ededed;

}



.in_yqlj_1 {

 height: 40px;

 line-height: 40px;

 color: #db2420;

 float: left;

 font-size: 18px;

 text-transform: uppercase;

 padding-left: 35px;

}



.in_yqlj_2 {

 float: right;

 width: 1050px;

 height: 40px;

 line-height: 40px;

}



.in_yqlj_2 a {

 display: inline-block;

 padding: 0 10px 0 10px;

 color: #808080;

}



.in_yqlj_2 a:hover {

 color: #db2420;

}



/*友情链接end*/





/*新闻*/



.in_newsfaq {

 width: 1180px;

 margin: 0 auto;

 margin-top: 50px;

}



.in_news_t {

 height: 93px;

 text-align: center;



}



.in_news_t h5 {

 line-height: 1;

 font-size: 16px;

 text-transform: uppercase;

 color: #a2a2a2;

 padding-top: 10px;

}



.in_news_t h3 {

 line-height: 1;

 font-size: 42px;

 color: #4d4d4d;

 padding-top: 10px;

}





.in_news_t h6 {

 line-height: 1;

 font-size: 42px;

 color: #4d4d4d;

 padding-top: 10px;

}











.in_news_1 {

 width: 1180px;

}



#tab_news {

 width: 100%;

 height: 42px;

 position: relative;

 margin-top: 20px;

}



#tab_news .tab_menu {

 height: 42px;

 margin-left: 285px;

}



#tab_news .tab_menu li {

 float: left;

 width: 170px;

 height: 40px;

 line-height: 40px;

 text-align: center;

 font-size: 16px;

 cursor: pointer;

 margin-right: 50px;

 color: #3e3e3e;

 border: 1px solid #bebebe;

}



#tab_news .tab_menu .on {

 border: 1px solid #c90a0a;

 background: #c90a0a;

 color: #fff;

 cursor: pointer;

}



#tab_news .tab_menu .on a {

 color: #fff;

}





.in_news_1 .tab_box_news {

 width: 100%;

 clear: both;

 padding-top: 50px;

 height: 385px;

 overflow: hidden;

}



.in_news_1 .tab_box_news .hide {

 display: none;

}



.tab_news_tie {

 width: 300px;

 height: 62px;

 position: absolute;

 top: 0;

 left: 0px;

}



.tab_news_tie h3 {

 color: #333;

 font-size: 20px;

 line-height: 1;

}



.tab_news_tie h4 {

 color: #bbbbbb;

 line-height: 1;

 padding-top: 10px;

}





.in_news_2 {

}



.in_news_2left {

 float: right;

 width: 500px;

}



.in_newss_4 {

 height: 106px;

 -webkit-transition: all .3s ease-out;

 transition: all .3s ease-out;

 border-bottom: 1px solid #eeeeee;

 padding: 10px 20px;

}



.in_newss_4_2 {

}



.in_newss_4_2 h6 {

 height: 30px;

 line-height: 30px;

 overflow: hidden;

 font-size: 14px;

}



.in_newss_4_2 h6 a {

 height: 30px;

 line-height: 30px;

 overflow: hidden;

 display: block;

 color: #525252;

}



.in_newss_4_2 h6 a:hover {

 color: #b52a2e;

 padding-left: 15px;

}



.in_newss_4_2 h4 {

 color: #c2c2c2;

 font-size: 14px;

 line-height: 24px;

 height: 48px;

 overflow: hidden;

}



.in_news_5_1 {

 color: #7e7e7e;

 font-size: 14px;

 line-height: 1;

 padding-top: 10px;

}



.in_newss_4:hover {

 background: #c90a0a;

}



.in_newss_4:hover .in_newss_4_2 h6 a {

 color: #fff;

}



.in_newss_4:hover .in_newss_4_2 h4 {

 color: #ef9f9f;

}



.in_newss_4:hover .in_news_5_1 {

 color: #fff;

}



.in_news_2right {

 float: left;

 width: 625px;

 height: 385px;

}





.in_newss_5 {

 position: relative;

 width: 625px;

 height: 385px;

}



.in_newss_5_1 {

 width: 575px;

 height: 285px;

 overflow: hidden;

}



.in_newss_5_1 img {

 width: 575px;

 height: 285px;

 transition: all 0.5s;

 transform: scale(1);

}



.in_newss_5_1 a:hover img {

 transition: all 0.5s;

 transform: scale(1.08);

}





.in_newss_5_2 {

 width: 470px;

 height: 135px;

 color: #666;

 padding: 30px 30px 0 30px;

 position: absolute;

 right: 0px;

 bottom: 0px;

 background: #f9f9f9;

 -webkit-transition: all .3s ease-out;

 transition: all .3s ease-out;

}



.in_newss_5_2 h6 {

 height: 30px;

 line-height: 30px;

 overflow: hidden;

 font-size: 16px;

}



.in_newss_5_2 h6 a {

 height: 30px;

 line-height: 30px;

 overflow: hidden;

 display: block;

 color: #393939;

}



.in_newss_5_2 h6 a:hover {

 padding-left: 15px;

}



.in_newss_5_2 h4 {

 color: #c2c2c2;

 font-size: 14px;

 line-height: 24px;

 height: 48px;

 overflow: hidden;

 padding-top: 10px;

}



.in_newss_5_2:hover {

 background: #c90a0a;

}



.in_newss_5_2:hover h6 a {

 color: #fff;

}



.in_newss_5_2:hover h4 {

 color: #ef9f9f;

}





.newss_data {

 width: 94px;

 height: 56px;

 margin: 20px 0 0 0;

 text-align: center;

 color: #8a8989;

}



.newss_data h5 {

 line-height: 40px;

 font-size: 36px;

 color: #404040;

}



.newss_data h4 {

 line-height: 26px;

 font-size: 16px;

 color: #989898;

}



/*新闻end*/





/*案例*/



.case {

 width: 100%;

 background: #f2f2f2;

 padding-top: 55px;

}



.case_p {

 width: 1180px;

 margin: 0 auto;

}





.case_pro {

 padding-top: 50px;

 height: auto;

 padding-bottom: 75px;

}





/*首页*/

.item_box {

 width: 100%;

 padding: 0px 0px 82px 0px;

 overflow: hidden;

}



.item_box_wp {

 width: 1180px;

 margin: 0 auto;

}





/*语音通话*/

.box10 {

 padding: 0px;

 height: 525px;

}



.voice_2 {

 width: 1190px;

 position: relative;

 left: 50%;

 margin-left: -595px;

}



.voice_2 ul li {

 float: left;

 display: inline;

 height: 525px;

 color: #fff;

 cursor: pointer;

 position: relative;

}



.voice_2 ul li.li1 {

}





.voice_2 .fold {

 width: 94px;

 height: 100%;

 position: absolute;

 top: 0px;

 left: 0px;

}



.voice_2 .fold .img {

 display: block;

}



.voice_2 .li1 .fold .img {

 width: 94px;

 height: 525px;

 background-size: 710px 525px;

 background-repeat: no-repeat;

}



.voice_2 .li1 .fold .img img {

}



.voice_2 .li1 .fold {

}





.voice_2 .fold .txt {

 display: block;

 overflow: hidden;

 padding-top: 430px;

}



.voice_2 .fold .txt .yous {

 height: 60px;

}



.voice_2 .fold .txt .yous h6 {

 font-size: 45px;

 text-align: center;

}



.voice_2 .unfold {

 width: 710px;

 height: 100%;

 display: none;

 position: absolute;

 top: 0px;

 left: 0px;

}



.voice_2 .unfold dl {

}



.voice_2 .unfold dt {

 width: 100%;

 height: 525px;

 position: relative;

}



.voice_2 .unfold dt .jiao {

 width: 350px;

 height: 215px;

 background: url(../images/yeji_bg1.png) no-repeat center;

 position: absolute;

 left: 45px;

 bottom: 55px;

}



.voice_2 .unfold dt .img {

 width: 710px;

 height: 525px;

 display: block;

}



.voice_2 .unfold dt .img img {

 width: 710px;

 height: 525px;

}





.case_pro_2_1b {

 padding: 30px 25px 0 25px;

}



.case_pro_2_1b h6 {

 height: 30px;

 line-height: 30px;

 font-size: 18px;

 color: #fff;

 margin-bottom: 10px;

 font-weight: bold;

}



.case_pro_2_1b h6 a {

 color: #fff;

 display: block;

 overflow: hidden;

 white-space: nowrap;

 text-overflow: ellipsis;

}



.case_pro_2_1b h6 a:hover {

 padding-left: 10px;

}



.case_pro_2_1b h4 {

 line-height: 28px;

 height: 56px;

 overflow: hidden;

 color: #f9b3b0;

 padding-top: 5px;

}



.case_pro_2_1b .more {

 height: 30px;

 font-size: 14px;

 margin: 0 auto;

 -webkit-transition: all .3s ease-out;

 transition: all .3s ease-out;

 margin-top: 10px;

}



.case_pro_2_1b .more a {

 color: #fff;

 display: block;

 line-height: 30px;

}



.case_pro_2_1b .more a:hover {

 padding-left: 10px;

}





/*案例end*/





/*研发*/



.in_cahgnqu {

 width: 1180px;

 height: auto;

 margin: 0 auto;

 padding-top: 55px;

}



.cahgnqu_box1 {

 height: 285px;

 margin: 0 auto;

 margin-top: 45px;

 position: relative;

 border: 8px solid #dcdcdc;

}



.cahgnqu_box2 {

 width: 1048px;

 height: 240px;

 margin: 0 auto;

 overflow: hidden;

 padding-top: 28px;

}



.cahgnqu_tkd1_pro1 {

 float: left;

 width: 206px;

 margin: 0px 20px 30px 20px;

 position: relative;

 border: 1px solid #a5a5a5;

 overflow: hidden;

 padding: 7px 7px 0 7px;

 -webkit-transition: all .3s ease-out;

 transition: all .3s ease-out;

}



.cahgnqu_tkd1_pro2 {

 width: 206px;

 height: 170px;

 overflow: hidden;

}



.cahgnqu_tkd1_pro2 img {

 width: 206px;

 height: 170px;

}



.cahgnqu_txt {

 width: 100%;

 height: 40px;

 line-height: 40px;

 overflow: hidden;

 -webkit-transition: all .3s ease-out;

 transition: all .3s ease-out;

}



.cahgnqu_txt a {

 color: #333;

 font-size: 14px;

 display: block;

 text-align: center;

 padding: 0 10px;

 overflow: hidden;

 white-space: nowrap;

 text-overflow: ellipsis;

}



.cahgnqu_tkd1_pro1:hover {

 background: #c90a0a;

 border: 1px solid #dfdfdf;

}



.cahgnqu_tkd1_pro1:hover .cahgnqu_txt a {

 color: #fff;

}



.cahgnqu_l {

 background: url(../images/al_l.png) no-repeat center;

 display: block;

 width: 44px;

 height: 44px;

 position: absolute;

 top: 110px;

 left: 10px;

 cursor: pointer;

}



.cahgnqu_r {

 background: url(../images/al_r.png) no-repeat center;

 display: block;

 width: 44px;

 height: 44px;

 position: absolute;

 top: 110px;

 right: 10px;

 cursor: pointer;

}



/*研发end*/





/*优势*/



.advantage {

 width: 100%;

 background: url(../images/ys_bg.jpg) no-repeat center;

 margin-top: 60px;

 height: 722px;

 padding-top: 50px;

}



.advantage_p {

 width: 1180px;

 margin: 0 auto;

 position: relative;

}



.advantage_p .tab_box_2 {

 width: 1180px;

 height: 550px;

 overflow: hidden;

 margin-top: 37px;

}



.youshi_pro_1 {

 height: 550px;

 position: relative;

}



.youshi_pro_1_l {

 width: 1180px;

 height: 550px;

 overflow: hidden;

}



.youshi_pro_1_l img {

 width: 1180px;

 height: 550px;

}



.youshi_pro_2a {

 width: 1180px;

 height: 196px;

 position: absolute;

 background-color: rgba(0, 0, 0, 0.65);

 left: 0px;

 bottom: 0px;

 z-index: 10;

 -webkit-transition: all .3s ease-out;

 transition: all .3s ease-out;

}



.youshi_pro_2a h5 {

 line-height: 30px;

 font-size: 20px;

 padding: 30px 0 0 305px;

 color: #fff;

 font-weight: bold;

}



.youshi_pro_2_1 {

 line-height: 28px;

 padding: 10px 25px 0 305px;

 color: #9f9f9f;

}



.youshi_pro_2_1 i {

 background:url(../images/ys_d1.png) no-repeat 0;

 width: 15px;

 height: 8px;

 display: inline-block;

}









.advantage_p .hd {

 float: left;

 width: 255px;

 height: 550px;

 overflow: hidden;

 position: absolute;

 left: 0px;

 top: 122px;

 z-index: 20;

 background-color: rgba(201, 10, 10, 0.8);

}



.advantage_p .hd ul li {

 cursor: pointer;

 height: 110px;

 font-size: 18px;

 border-bottom: 1px solid #bd0a0a;

 border-top: 1px solid #900300;

}



.advantage_p .hd ul li span {

 font-size: 46px;

 line-height: 110px;

 color: #e69998;

 display: block;

 float: left;

 padding: 0 0 0 15px;

 font-family: Impact;

}



.advantage_p .hd ul li p {

 float: left;

 line-height: 110px;

}



.advantage_p .hd ul li p i {

 font-size: 22px;

 color: #fff;

 padding-left: 10px;

}





.advantage_p .hd ul li.on {

 background:#fff;

 border-top: 1px solid #fff;

}



.advantage_p .hd ul li.on span {

color: #c90a0a;

}



.advantage_p .hd ul li.on p i {

color: #585858;

}









/*优势end*/























































